package observer;

/**
 * 核心对象：Subject 主题
 * 作用：管理观察者，并通知观察者
 */
public interface Subject {
    // 注册观察者
    public void registerObserver(Observer observer);
    // 删除观察者
    public void removeObserver(Observer observer);
    // 通知所有观察者
    public void notifyObserver();
}
